package br.com.sistemaGabinete.dao;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

import br.com.sistemaGabinete.entity.Compromisso;
import br.com.sistemaGabinete.entity.Usuario;



public class TesteHibernate {

	public static void main(String[] args) throws ParseException {

		SimpleDateFormat formatter = new SimpleDateFormat("dd/MM/yyyy");
			Compromisso compromisso = null;
			compromisso = adicionaCompromisso("tituloCompromisso 01", 1L, formatter.parse("04/10/2014"), formatter.parse("12/10/2014"));
			add(compromisso);
			
			System.out.println("Deu Certo");
		}

		private static void add(Compromisso compromisso) {
			new DAO<Compromisso>(Compromisso.class).adiciona(compromisso);
		}
		private static void addUsu(Usuario usuario) {
			new DAO<Usuario>(Usuario.class).adiciona(usuario);
		}
		

		private static Compromisso adicionaCompromisso(String titulo, Long usuario,  Date dataInicio, Date dataTermino) {
			Compromisso compromisso = new Compromisso();
			
			compromisso.setDescricao("descricao " + titulo);
			compromisso.setDataInicio(dataInicio);
			compromisso.setDataTermino(dataTermino);
			return compromisso;

		
	}
}
